package com.yonyou.cyxdms.sysAuth.service.dto.broker;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 顾问名片实体
 *
 * @author: houkaihua
 * @since: 2018/12/14
 * @updateDate:
 * @updateRemark:
 * @version:1.0 Copyright: Copyright (c) 2018
 */
@ApiModel(value = "名片信息")
public class BrokerCardVo {
    /**
     * 顾问ID
     */
    @ApiModelProperty(value = "顾问ID", name = "userId")
    private Long userId;

    /**
     * 顾问头像
     */
    @ApiModelProperty(value = "顾问头像", name = "avatar")
    private String avatar;

    /**
     * 经纪人身份，1销售顾问，2销售经理，3市场专员，4市场经理，5店总
     */
    @ApiModelProperty(value = "职位代码", name = "", hidden = false)
    private String brokerRuleCode;
    /**
     * 经纪人身份，1销售顾问，2销售经理，3市场专员，4市场经理，5店总
     */
    @ApiModelProperty(value = "职位名字", name = "", hidden = false)
    private String brokerRule;

    /**
     * 顾问名字
     */
    @ApiModelProperty(value = "顾问姓名", name = "name")
    private String name;
    /**
     * 顾问手机号
     */
    @ApiModelProperty(value = "手机", name = "phone")
    private String phone;
    /**
     * 所属经销商id
     */
    @ApiModelProperty(value = "所属经销商id", name = "dealerId")
    private Long dealerId;
    /**
     * 所属经销商id
     */
    @ApiModelProperty(value = "所属经销商Code", name = "dealerCode")
    private String dealerCode;
    /**
     * /**
     * 顾问微信号
     */
    @ApiModelProperty(value = "顾问微信号", name = "weChat")
    private String weChat;
    /**
     * 销售店地址
     */
    @ApiModelProperty(value = "销售店地址", name = "dealerContactAddress")
    private String dealerContactAddress;
    /**
     * 销售店简称
     */
    @ApiModelProperty(value = "销售店简称", name = "dealerShortName")
    private String dealerShortName;

    /**
     * 销售店名称
     */
    @ApiModelProperty(value = "销售店名称", name = "dealerName")
    private String dealerName;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度", name = "longitude")
    private String longitude;
    /**
     * 维度
     */
    @ApiModelProperty(value = "维度", name = "latitude")
    private String latitude;

    /**
     * 租户ID
     */
    @ApiModelProperty(value = "租户ID", name = "appId")
    private String appId;

    @ApiModelProperty(value = "试驾地址", name = "driveAddress")
    private String driveAddress;
    @ApiModelProperty(value = "角色", name = "roleName")
    private String roleName;
    private Long provinceId;
    private Long cityId;
    private Long countyId;

    @ApiModelProperty(value = "性别", name = "gender")
    private Long gender;

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public Long getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Long provinceId) {
        this.provinceId = provinceId;
    }

    public Long getCityId() {
        return cityId;
    }

    public void setCityId(Long cityId) {
        this.cityId = cityId;
    }

    public Long getCountyId() {
        return countyId;
    }

    public void setCountyId(Long countyId) {
        this.countyId = countyId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getWeChat() {
        return weChat;
    }

    public void setWeChat(String weChat) {
        this.weChat = weChat;
    }

    public Long getDealerId() {
        return dealerId;
    }

    public void setDealerId(Long dealerId) {
        this.dealerId = dealerId;
    }

    public String getDealerCode() {
        return dealerCode;
    }

    public void setDealerCode(String dealerCode) {
        this.dealerCode = dealerCode;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getDealerContactAddress() {
        return dealerContactAddress;
    }

    public void setDealerContactAddress(String dealerContactAddress) {
        this.dealerContactAddress = dealerContactAddress;
    }

    public String getDealerShortName() {
        return dealerShortName;
    }

    public void setDealerShortName(String dealerShortName) {
        this.dealerShortName = dealerShortName;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getDealerName() {
        return dealerName;
    }

    public void setDealerName(String dealerName) {
        this.dealerName = dealerName;
    }

    public String getDriveAddress() {
        return driveAddress;
    }

    public void setDriveAddress(String driveAddress) {
        this.driveAddress = driveAddress;
    }

    public String getBrokerRuleCode() {
        return brokerRuleCode;
    }

    public void setBrokerRuleCode(String brokerRuleCode) {
        this.brokerRuleCode = brokerRuleCode;
    }

    public String getBrokerRule() {
        return brokerRule;
    }

    public void setBrokerRule(String brokerRule) {
        this.brokerRule = brokerRule;
    }

    public Long getGender() {
        return gender;
    }

    public void setGender(Long gender) {
        this.gender = gender;
    }

    @Override
    public String toString() {
        return "BrokerCardVo{" +
                "userId=" + userId +
                ", avatar='" + avatar + '\'' +
                ", brokerRuleCode='" + brokerRuleCode + '\'' +
                ", brokerRule='" + brokerRule + '\'' +
                ", name='" + name + '\'' +
                ", phone='" + phone + '\'' +
                ", dealerId=" + dealerId +
                ", dealerCode='" + dealerCode + '\'' +
                ", weChat='" + weChat + '\'' +
                ", dealerContactAddress='" + dealerContactAddress + '\'' +
                ", dealerShortName='" + dealerShortName + '\'' +
                ", dealerName='" + dealerName + '\'' +
                ", longitude='" + longitude + '\'' +
                ", latitude='" + latitude + '\'' +
                ", appId='" + appId + '\'' +
                ", driveAddress='" + driveAddress + '\'' +
                ", roleName='" + roleName + '\'' +
                ", provinceId=" + provinceId +
                ", cityId=" + cityId +
                ", countyId=" + countyId +
                ", gender=" + gender +
                '}';
    }
}
